﻿using System;
using System.IO;
using System.Windows.Forms;

namespace Administracja
{
    public partial class Sprzedawca : Form
    {
        private string _sciezka;

        public Sprzedawca()
        {
            InitializeComponent();
            Wyswietl();
        }

        private void Wyswietl()
        {
            var reader1D = Baza.Wczytaj1D("SELECT Nazwa_1, Nazwa_2, Adres_1, Adres_2, Nip, Regon, Telefon, Konto, Logo, Numer_FV FROM DANE_SPRZEDAWCY");

            nazwa_1.Text = reader1D[0];
            nazwa_2.Text = reader1D[1];
            adres.Text = reader1D[2];
            adres_cd.Text = reader1D[3];
            nip.Text = reader1D[4];
            regon.Text = reader1D[5];
            telefon.Text = reader1D[6];
            numer.Text = reader1D[7];
            _sciezka = reader1D[8];
            numer_fv.Text = reader1D[9];

            folder_l.Text = "Logo: " + _sciezka;
        }

        private void ZapiszClick(object sender, EventArgs e)
        {
            Baza.Zapisz("UPDATE DANE_SPRZEDAWCY SET "
                    + "nazwa_1 = '" + nazwa_1.Text
                    + "', nazwa_2 = '" + nazwa_2.Text
                    + "', adres_1 = '" + adres.Text
                    + "', adres_2 = '" + adres_cd.Text
                    + "', nip = '" + nip.Text
                    + "', regon = '" + regon.Text
                    + "', telefon = '" + telefon.Text
                    + "', Konto = '" + numer.Text
                    + "', Logo = '" + _sciezka
                    + "', Numer_FV = '" + numer_fv.Text
                    + "';");
            Close();
        }

        private void AnulujClick(object sender, EventArgs e)
        {
            Close();
        }

        private void WyborClick(object sender, EventArgs e)
        {
            var okienko = new OpenFileDialog();
            okienko.Filter = "Image Files(*.BMP;*.JPG;*.JPEG;*.PNG)|*.BMP;*.JPG;*.JPEG;*.PNG|All Files (*.*)|*.*";
            okienko.InitialDirectory = Application.StartupPath + "\\Loga";

            if (okienko.ShowDialog() == DialogResult.OK)
            {
                _sciezka = new FileInfo(okienko.FileName).Name;
                folder_l.Text = "Logo: " + _sciezka;
            }
        }

        private void CheckKeys(object sender, KeyPressEventArgs e)
        {
            if (e.KeyChar == (char)Keys.Enter)
            {
                ZapiszClick(this, EventArgs.Empty);
            }
        }
    }
}
